package com.ibm.www.operations;

public class BBVA_RENIEC_WSDLPortTypeProxy implements com.ibm.www.operations.BBVA_RENIEC_WSDLPortType {
  private String _endpoint = null;
  private com.ibm.www.operations.BBVA_RENIEC_WSDLPortType bBVA_RENIEC_WSDLPortType = null;
  
  public BBVA_RENIEC_WSDLPortTypeProxy() {
    _initBBVA_RENIEC_WSDLPortTypeProxy();
  }
  
  public BBVA_RENIEC_WSDLPortTypeProxy(String endpoint) {
    _endpoint = endpoint;
    _initBBVA_RENIEC_WSDLPortTypeProxy();
  }
  
  private void _initBBVA_RENIEC_WSDLPortTypeProxy() {
    try {
      bBVA_RENIEC_WSDLPortType = (new com.ibm.www.operations.BBVA_RENIEC_INTERFACE_ServiceLocator()).getSOAP_HTTP_Port();
      if (bBVA_RENIEC_WSDLPortType != null) {
        if (_endpoint != null)
          ((javax.xml.rpc.Stub)bBVA_RENIEC_WSDLPortType)._setProperty("javax.xml.rpc.service.endpoint.address", _endpoint);
        else
          _endpoint = (String)((javax.xml.rpc.Stub)bBVA_RENIEC_WSDLPortType)._getProperty("javax.xml.rpc.service.endpoint.address");
      }
      
    }
    catch (javax.xml.rpc.ServiceException serviceException) {}
  }
  
  public String getEndpoint() {
    return _endpoint;
  }
  
  public void setEndpoint(String endpoint) {
    _endpoint = endpoint;
    if (bBVA_RENIEC_WSDLPortType != null)
      ((javax.xml.rpc.Stub)bBVA_RENIEC_WSDLPortType)._setProperty("javax.xml.rpc.service.endpoint.address", _endpoint);
    
  }
  
  public com.ibm.www.operations.BBVA_RENIEC_WSDLPortType getBBVA_RENIEC_WSDLPortType() {
    if (bBVA_RENIEC_WSDLPortType == null)
      _initBBVA_RENIEC_WSDLPortTypeProxy();
    return bBVA_RENIEC_WSDLPortType;
  }
  
  public com.ibm.www.operations.RENIEC_1_REPLY_Type operation1(com.ibm.www.operations.RENIEC_1_REQUEST_Type RENIEC_1_REQUEST) throws java.rmi.RemoteException, com.ibm.www.operations.RENIEC_1_REPLY_Type{
    if (bBVA_RENIEC_WSDLPortType == null)
      _initBBVA_RENIEC_WSDLPortTypeProxy();
    return bBVA_RENIEC_WSDLPortType.operation1(RENIEC_1_REQUEST);
  }
  
  public com.ibm.www.operations.RENIEC_7_REPLY_Type operation7(com.ibm.www.operations.RENIEC_7_REQUEST_Type RENIEC_7_REQUEST) throws java.rmi.RemoteException, com.ibm.www.operations.RENIEC_7_REPLY_Type{
    if (bBVA_RENIEC_WSDLPortType == null)
      _initBBVA_RENIEC_WSDLPortTypeProxy();
    return bBVA_RENIEC_WSDLPortType.operation7(RENIEC_7_REQUEST);
  }
  
  public com.ibm.www.operations.RENIEC_2_REPLY_Type operation2(com.ibm.www.operations.RENIEC_2_REQUEST_Type RENIEC_2_REQUEST) throws java.rmi.RemoteException, com.ibm.www.operations.RENIEC_2_REPLY_Type{
    if (bBVA_RENIEC_WSDLPortType == null)
      _initBBVA_RENIEC_WSDLPortTypeProxy();
    return bBVA_RENIEC_WSDLPortType.operation2(RENIEC_2_REQUEST);
  }
  
  
}